package cn.wolfcode.p2p.base.query;

import cn.wolfcode.base.QueryObject;
import cn.wolfcode.p2p.base.util.DateUtil;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@Getter@Setter
public class VideoAuthQuery extends QueryObject {
    private String keyword; // 关键字
    private Long auditorId = -1L; // 审核人id
    private int state = -1; // 状态

    private Date beginDate; // 开始时间
    private Date endDate; // 结束时间

    // 获取结束日期的最晚时间
    public Date getEndDate(){
        return DateUtil.getEndDate(this.endDate);
    }

    // 对空字符串进行处理
    public String getKeyword(){
        return super.empty2null(this.keyword);
    }
}